package com.fanbai.score.common.Utils;

import android.content.Context;
import android.media.AudioManager;
import android.media.SoundPool;

public class SoundUtils {

	private SoundPool pool;

	/**
	 * 需放在onCreate中，及早初始化
	 * 
	 * @param ctx
	 * @param rawID
	 */
	public SoundUtils(Context ctx, int rawID) {
		pool = new SoundPool(2, AudioManager.STREAM_SYSTEM, 5);
		pool.load(ctx, rawID, 1);
	}

	/**
	 * 播放声音
	 * 
	 * @return
	 */
	public void play() {
		// 排序id；左声道音量；右声道音量；优先级；循环播放(0不，-1播放)；播放比率(0.5~2，1正常播放)。
		pool.play(1, 1, 1, 1, 0, 1);
	}

	/**
	 * 清楚pool内存，放在onDestory()
	 */
	public void release() {
		pool.release();
	}

}
